package com.lql.common.enums;

/**
 * @Title:
 * @Description:
 * @Author: longge
 * @Date: 2020/8/25
 * @Version: V1.0
 */
public enum OrderTypeEnum {
    /**
     * 缴费类型：11普通支付，12=余额缴费，13优惠券，14第三方余额，15第三方优惠券
     *          21充值折扣，22充值送
     */
    COMMON(11), BALANCE(12), COUPON(13), THIRD_BALANCE(14),THIRD_COUPON(15),RECHARGE(21),RECHARGE_GIVE(22);

    OrderTypeEnum(Integer status) {
        this.type = status;
    }

    private Integer type;

    public Integer getType() {
        return type;
    }


    public static OrderTypeEnum getOrderType(Integer type) {
        if (null == type) {
            return null;
        }
        for (OrderTypeEnum v : values()) {
            if (v.getType().equals(type)) {
                return v;
            }

        }
        return null;
    }
}
